lua/middleclass.lua